約 3,950,513 件
https://w.atwiki.jp/s-energy23/pages/28.html
Javaな日々。Javaというツンデレ言語との戦いの記録 ■Index ・No.00 Javaとは・No.01 Javaの基礎(編集中) Atention! ここでは、Javaというツンデレ言語との日々の戦を 鈍行列車のようなスピードで記録していきます。 ※記録がとまったら戦死したと思ってください。 ※これはあくまで作成者およびグループメンバー向けの私的利用ドキュメントです
https://w.atwiki.jp/javawa/
Javaについての入門とノウハウを書いていければなぁと思っています。 Java関連ニュース 緊急レベルのJava「Log4j」脆弱性、多くのシステムに影響する恐れ(山口健太) - 個人 - Yahoo!ニュース - Yahoo!ニュース スメル山噴火前後 被災の村捉えた衛星写真(AFP=時事) - Yahoo!ニュース - Yahoo!ニュース 元JavaエンジニアがGoに感じた「表現力の低さ」と「開発生産性」の話 - DMM inside MicrosoftがJCPに参加してJavaの採用を継続 - InfoQ Japan 【マイクラJava版/統合版】Ver1.18アップデートでより険しくなった山岳バイオームまとめ【Minecraft】 – 攻略大百科 - 攻略大百科 国内最大のJava言語コミュニティにてreBakoをご利用いただきました - PR TIMES 【マイクラJava版/統合版】【1.18】地下洞窟の地形がよりダイナミックに!特徴を解説【Minecraft】 – 攻略大百科 - 攻略大百科 Java 17のOracle JDK 17が無償化?影響と将来性 - アンドエンジニア マインクラフト選び方ガイド! - PCにする?ゲーム機にする?Java版? 統合版?ほかに何を買えばいい? - 窓の杜 Java開発の効率を飛躍的に高める、Azul Platform Primeの実力を探る - マイナビニュース Javaニュース総まとめ JDK 18 の OpenJDK JEP、Springの更新、 Payara Platform、Kotlin 1.6 - InfoQ Japan 400本以上の動画でPython/Java等がいつでもどこでも学べる教材の提供を開始 - PR TIMES Red HatがVSCodeプラグインのJava言語サポート 1.0をリリース - InfoQ Japan JAVA CORPORATIONリサイクルキャンペーン<ECOMMU>年内開催店舗が決定! - PR TIMES Javaニュース総まとめ MicrosoftがJCPに参加、Helidon 2.4.0、OpenJDKとJDK 18の更新 - InfoQ Japan Snowflake上で動作するデータ処理プログラムをJava/Scala/Pythonで開発可能に | IT Leaders - IT Leaders 【マイクラJava版/統合版】1.19の新たなMOB「カエル」まとめ!「オタマジャクシ」「ホタル」も紹介!【Minecraft】 – 攻略大百科 - 攻略大百科 「マインクラフト」がJava版・統合版に両対応 - 窓の杜 『マインクラフト』Javaエディション新たな地形生成システムに対応するプレリリース版「1.18 Pre-release 1」リリース(Game Spark) - Yahoo!ニュース - Yahoo!ニュース 「Java 17」のうれしい機能「Recordクラス」「テキストブロック」は何が便利? - TechTargetジャパン PC版『マインクラフト』JavaとBedrock版両方が「Xbox Game Pass for PC/Ultimate」で配信スタート - Game*Spark Microsoft、Visual Studio Code向けJava機能の9月版アップデートをリリース - CodeZine(コードジン) プログラミングスクールtech boostが、Javaコース/フロントエンドコースご契約者様を対象に、無料で受講期間を1ヶ月延長 - PR TIMES 「Java」はなぜ、今も昔も開発者に愛されるのか - TechTargetジャパン Eclipse IDE 2021-09がJava 17をサポート - InfoQ Japan Javaニュース総まとめ WildFly 25, JEP 408, Quarkus 2.3.0, MicroProfile 5.0-RC1, Mockito 4.0, Jelastic - InfoQ Japan OracleがJava LTSサイクルの2年への短縮を提案 - InfoQ Japan Oracle Java SEの複数の脆弱性に対処するアップデートがリリース - マイナビニュース Visual Studio Code向けJavaサポートのバージョン1.0がリリース、Java 17も正式サポート - CodeZine(コードジン) 「Java」を学びたくなるシンプルな理由 - TechTargetジャパン 『マインクラフト』が11月2日にXbox Game Pass for PC対応!Java版と統合版がセットになった特別バージョン(Game Spark) - Yahoo!ニュース - Yahoo!ニュース プログラミングスクールtech boostが、Javaコース/フロントエンドコースを開講 - PR TIMES 「JavaとCの長年の覇権は終わった」プログラミング言語の人気指標でPythonがついに1位に - INTERNET Watch Java対応上位レベル初の公式問題集発刊(日商プログラミング検定) - 日本商工会議所 Java開発でもVisual Studio Codeを使ってみる! 『Eclipse Java 開発者向けVisual Studio Codeつかってみよう』発行! 技術の泉シリーズ、10月の新刊 - PR TIMES Javaの階層型コンパイルによるAWS Lambda 関数のパフォーマンス向上 | Amazon Web Services - amazon.com テクノブレスト、アプリケーションにFTP機能を組み込めるライブラリ、Java/.NET版を用意 | IT Leaders - IT Leaders Javaニュース総まとめ Jakarta EE 10 Core Profile、OpenJDK、Open Liberty、Payara、Groovy と Quarkus - InfoQ Japan 「Java 17」リリース、3年ぶりの最新長期サポート版 - ZDNet Japan 開発言語の人気トップが交代、JavaやC/C++を抜き去ったのは - 日経 xTECH Active Javaニュース総まとめ Generational GZC、Kotlin 1.5.30、Jakarta EE 10 Release Plan、SpringOne Conference - InfoQ Japan 「Spring Framework 6」のベースラインはJava 17およびJakarta EE 9に - CodeZine(コードジン) 「Javaで脱COBOL」に挑む損保ジャパン 成功のために選んだ手段とは - TechTargetジャパン JDKMon - JDKの検出と更新を行う新ツール - InfoQ Japan Java 16の最新情報 - InfoQ Japan 女性のエンジニアが気軽に技術を学べる「Java女子部」に参加しませんか? 初心者OKのやさしい世界がそこにある - CodeZine(コードジン) Java 17はグラス・ハーフ・フルか - InfoQ Japan Javaで「ケバブケース」はなぜ駄目? 「参照型変数」「パッケージ」の命名規則 - TechTargetジャパン Javaニュース総まとめ MicroProfile 4.1、Spring Bootアップデート、 Kotlin、Scala、OpenJDK、Liberica JDK - InfoQ Japan Javaの「変数」「メソッド」「定数」名の“ひんしゅくを買わない”付け方 - TechTargetジャパン C/C++、Java、C#などのソースコード解析ツール「Understand 6」日本語版 - マイナビニュース Microsoft、Apple M1向け「Java 16」を一般公開 ~ARM64版「Java 11」「Java 16」も - 窓の杜 Javaニュース総まとめ - 2021年6月28日週 - InfoQ Japan Visual Studio CodeがJava IDEの能力を強化 - InfoQ Japan 人気言語はJavaScript、PythonとJavaは拮抗--開発者エコシステム調査 - ZDNet Japan Javaとは?人気プログラミング言語Javaの将来性やメリットについて解説 - アンドエンジニア Oracle Javaなどに脆弱性、アップデートを - JPCERT/CC - マイナビニュース 「Java」が「Windows」でも「macOS」でも動く“歴史的理由”と“技術的理由” - TechTargetジャパン 342件の新しいセキュリティパッチ ~Oracle、2021年7月定例更新を実施 - 窓の杜 テクマトリックス、Java対応テスト自動化ツール「Jtest 2021.1」を販売開始 - クラウド Watch Javaニュース総まとめ - 2021年6月21日週 - InfoQ Japan KubernetesネイティブのJavaフレームワーク「Quarkus 2.0.0」がリリース、継続的テスト機能の追加など - CodeZine(コードジン) 『マインクラフト』Java版は韓国では実質“19禁”。シンデレラ法の影響による異常事態、抗議の大規模嘆願も - AUTOMATON C・Java・Pythonが三つ巴、7月TIOBE言語人気ランキングの第1位は? - マイナビニュース Javaニュース総まとめ - 2021年6月14日週 - InfoQ Japan 松山で就職氷河期世代対象にJavaプログラミングを学ぶ講座 就職氷河期世代対象に - 足利経済新聞 Javaニュース総まとめ - 2021年5月31日週 - InfoQ Japan Red Hat、JavaアプリケーションサーバをAzureのネイティブサービスとして提供 - ITmedia Red Hat、JavaアプリケーションサーバーをAzure上で提供する「JBoss EAP on Azure」を発表 - クラウド Watch 新人・未経験向け通年Java研修(1~3ヶ月)のサービス開始。7~9月開始の受講企業を募集 - PR TIMES OpenJDKはSecurityManagerの非推奨を提案 - InfoQ Japan 「Java」は昔、「Oak」だった――改名の理由と“幻の改名候補” - TechTargetジャパン 「Microsoft Build of OpenJDK」が一般公開 ~無償で「Java」の長期サポートを提供 - 窓の杜 Javaニュース総まとめ - 2021年5月17日週 - InfoQ Japan Visual Studio CodeのJava向け機能、2021年4月版アップデートがリリース - CodeZine(コードジン) 最高裁判所は、GoogleによるJava APIの使用は公正利用であると判決 - InfoQ Japan ITエンジニアが一番得意だと思う開発言語はJava 開発言語別の平均年収は? - ITmedia Java アプリケーションの UnknownHostException エラーのトラブルシューティング - amazon.com シリーズ記事 Javaによるマイクロサービスの構築 - InfoQ Japan Java使いでも「R」「Python」を学びたくなる“納得の理由” - TechTargetジャパン これまでのJava 16と17についてわかっていること - InfoQ Japan Java、MySQLなどに390件の新しいセキュリティパッチ ~Oracle、2021年4月定例更新を実施 - 窓の杜 『スッキリわかるJava入門実践編第3版』4月20日(火)発売 - アットプレス(プレスリリース) IntelliJ IDEA 2021.1 EAPがJava 16をサポート - InfoQ Japan APIに「フェアユース」を適用 Google対OracleのJava訴訟で最高裁判決 - クラウド Watch GraalVM 21.0、Javaで記述されたJVMを導入 - InfoQ Japan Java 1.0 から 25年 - InfoQ Japan Javaのプロが「Kotlin」「COBOL」を学びたくなる理由 - TechTargetジャパン Oracle、「Java 16」を発表 ~パターンマッチングinstanceofとrecord型が正式機能に - 窓の杜 Javaニュース週報 - 2021年3月1日 - InfoQ Japan Java 注目の機能 パターンマッチング - InfoQ Japan Oracle、四半期ごとの定例セキュリティアップデート ~「Java SE」の脆弱性は1件 - 窓の杜 第2回 Java/Pythonのこれまでとこれから - Gihyo Jp Javaは再び2位に上昇もPython人気が顕著に--TIOBE最新プログラミング言語ランキング - ZDNet Japan Java 12~15でアップデートされたJVMの動作に関する変更点は? マイクロサービスの普及による軽量化ニーズが背景に - CodeZine(コードジン) Java 12~15でリリースされた機能を確認しよう! 新しいクラス・構文・式でコードが書きやすく - CodeZine(コードジン) 「Java 15」リリース--誕生から25年の現在 - ZDNet Japan Javaに欠けている機能:5年後 - InfoQ Japan 25周年のJava - InfoQ Japan Java 14の新機能 - Record - InfoQ Japan 質問、ご意見等あれば気軽にコメントください。 名前 コメント
https://w.atwiki.jp/yoshida2/pages/134.html
// LineArt.java import java.awt.*; import javax.swing.*; class LineArt { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setTitle( Line Art ); frame.setSize(640, 480); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); MyPanel panel = new MyPanel(); frame.getContentPane().add(panel); frame.setVisible(true); } } class MyPanel extends JPanel implements Runnable { private Ball ball1; private Ball ball2; public MyPanel() { setBackground(Color.white); ball1 = new Ball(100,100,10,5,0,0,630,450); ball2 = new Ball(200,100,5,10,0,0,630,450); Thread refresh = new Thread(this); refresh.start(); } public void paintComponent(Graphics g) { super.paintComponent(g); ball1.forward(); ball2.forward(); g.setColor(Color.red); g.drawLine(ball1.getX(), ball1.getY(), ball2.getX(), ball2.getY()); //g.fillOval(ball1.getX(), ball1.getY(), 10, 10 ); //g.setColor(Color.blue); //g.fillOval(ball2.getX(), ball2.getY(), 10, 10 ); } public void run() { while(true) { repaint(); try { Thread.sleep(20); //Thread.sleep(50); } catch(Exception e) { } } } } class Ball { private int x; private int y; private int vx; private int vy; private int left; private int right; private int top; private int bottom; public Ball(int x, int y, int vx, int vy, int l, int t, int r, int b) { this.x = x; this.y = y; this.vx = vx; this.vy = vy; right = r; left = l; top = t; bottom = b; } public void forward() { x = x + vx; y = y + vy; if (x left || x right) { vx = -vx; } if (y top || y bottom) { vy = -vy; } } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } }
https://w.atwiki.jp/javamock/pages/46.html
条件演算子 Javaにおいて条件演算子とは条件判定を行う演算子です。 条件演算子は ? の三項演算子があります。 条件 ? trueの場合の式 falseの場合の式 となります 条件演算子 conditional operator conditional 条件文、条件語句、条件節 らしいです。 条件演算子 使用例 1 ConditionalOperatorSample1.java class ConditionalOperatorSample1 { public static void main(String[] args) { System.out.println("true ? 10 20 = " + (true ? 10 20)); System.out.println("false ? 10 20 = " + (false ? 10 20)); } } 実行結果 C \java javac ConditionalOperatorSample1.java C \java java ConditionalOperatorSample1 true ? 10 20 = 10 false ? 10 20 = 20 以上のように(条件?true時の値 false時の値)の場合「条件」がtrueだと「true時の値」、「条件」がfalseだと「false時の値」を返します。 条件演算子 使用例 2 ConditionalOperatorSample2.java class ConditionalOperatorSample2 { public static void main(String[] args) { boolean condition; int result; int trueExpression = 0; int falseExpression = 0; condition = 80 60; result = condition ? (trueExpression = 20) (falseExpression = 40); System.out.println("condition " + condition); System.out.println("result " + result); System.out.println("trueExpression " + trueExpression); System.out.println("falseExpression " + falseExpression); System.out.println(); condition = 80 60; result = condition ? (trueExpression = 20) (falseExpression = 40); System.out.println("condition " + condition); System.out.println("result " + result); System.out.println("trueExpression " + trueExpression); System.out.println("falseExpression " + falseExpression); } } 実行結果 C \java javac ConditionalOperatorSample2.java C \java java ConditionalOperatorSample2 condition true result 20 trueExpression 20 falseExpression 0 condition false result 40 trueExpression 20 falseExpression 40 以上のようになります。conditionがtrueの場合「trueExpression = 20」が行われ、さらにtrueExpressionをresultに代入しています。falseの場合も同様に、「falseExpression = 40」が行われ、さらにfalseExpressionをresultに代入しています。
https://w.atwiki.jp/limixp/pages/18.html
Java実行環境(JDK)が正常にインストールされたか確認します. Javacコマンドの実行 コマンドプロンプトを起動します. コマンドプロンプトで javac と入力します. 次のようなメッセージが表示されたらOKです. さらにjava -versionと入力します. 次のようなメッセージが表示されたらOKです. 以上が確認できたらJava実行環境が整ったことになります. 次のようなメッセージが表示された場合 C \Program Files\Java\jdk1.5.0_15\binにjavac.exeが存在するか確認します. 環境変数PATHの値が間違っていないか確認します. トップページ
https://w.atwiki.jp/sevenlives/pages/716.html
単純名(Java) 読み:たんじゅんめい 英語:simple name 別名: 意味: 単純名とはクラス?のパッケージ?名を除いたピリオドを挟まないクラスだけの名前のこと。 たとえば「java.lang.String」クラスなら「String」のみの名前のこと。 2007年11月06日 Java パッケージ 完全限定名(Java)
https://w.atwiki.jp/ce00582/pages/3913.html
import com.sun.j3d.utils.geometry.*; import com.sun.j3d.utils.universe.*; import javax.media.j3d.*; import javax.vecmath.*; public class game0922{ public game0922() { SimpleUniverse universe = new SimpleUniverse(); BranchGroup group = new BranchGroup(); for (float x = -1.0f; x = 1.0f; x = x + 0.1f){ Sphere sphere = new Sphere(0.05f); TransformGroup tg = new TransformGroup(); Transform3D transform = new Transform3D(); Vector3f vector = new Vector3f( x, .0f, .0f); transform.setTranslation(vector); tg.setTransform(transform); tg.addChild(sphere); group.addChild(tg); } // Y axis made of cones for (float y = -1.0f; y = 1.0f; y = y + 0.1f) { TransformGroup tg = new TransformGroup(); Transform3D transform = new Transform3D(); Cone cone = new Cone(0.05f, 0.1f); Vector3f vector = new Vector3f(.0f, y, .0f); transform.setTranslation(vector); tg.setTransform(transform); tg.addChild(cone); group.addChild(tg); } // Z axis made of cylinders for (float z = -1.0f; z = 1.0f; z = z+ 0.1f){ TransformGroup tg = new TransformGroup(); Transform3D transform = new Transform3D(); Cylinder cylinder = new Cylinder(0.05f, 0.1f); Vector3f vector = new Vector3f(.0f, .0f, z); transform.setTranslation(vector); tg.setTransform(transform); tg.addChild(cylinder); group.addChild(tg); } Color3f light1Color = new Color3f(.1f, 1.4f, .1f); // green light BoundingSphere bounds = new BoundingSphere(new Point3d(0.0,0.0,0.0), 100.0); Vector3f light1Direction = new Vector3f(4.0f, -7.0f, -12.0f); DirectionalLight light1 = new DirectionalLight(light1Color, light1Direction); light1.setInfluencingBounds(bounds); group.addChild(light1); universe.getViewingPlatform().setNominalViewingTransform(); // add the group of objects to the Universe universe.addBranchGraph(group); } public static void main(String[] args) { new game0922(); } }
https://w.atwiki.jp/sampleisbest/pages/311.html
実行環境 Internet Explorer 11 PortCheck.html !-- PortCheck.html -- html head title PortCheck /title script type="text/javascript" !-- var req = new XMLHttpRequest(); //var url = "http //www.google.co.jp"; var url = "http //foo.bar 8080"; var count = 0; function Init() { document.f1.t1.value = url; PortCheck(); } function PortCheck() { document.f1.t2.value = count + ((count 1) ? " ■■■" ""); if (count-- = 0) { req.open("GET", url, false); var flag = true; try { req.send(null); } catch (e) { flag = false; } if (flag) { location.href = "http //www.youtube.com/watch?v=osWXbe7MbGE"; return; } count = 300; } setTimeout("PortCheck()", 1000); } // -- /script /head body onload="Init()" form name="f1" action="#" input type="text" name="t1" size=50 br input type="text" name="t2" size=20 br /form /body /html
https://w.atwiki.jp/kiefer/pages/16.html
コマンド ファイル名とクラス名は同じに! javac ファイル名(Hello.javaなど) java クラス名(Helloなど)
https://w.atwiki.jp/estyle/pages/20.html
JavaといえばJakartaで。